You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
394 lines
148 KiB
394 lines
148 KiB
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
(() => {
|
|
var exports = {};
|
|
exports.id = "app/[locale]/page";
|
|
exports.ids = ["app/[locale]/page"];
|
|
exports.modules = {
|
|
|
|
/***/ "./action-async-storage.external":
|
|
/*!****************************************************************************!*\
|
|
!*** external "next/dist/client/components/action-async-storage.external" ***!
|
|
\****************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/action-async-storage.external");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "../../client/components/action-async-storage.external":
|
|
/*!*******************************************************************************!*\
|
|
!*** external "next/dist/client/components/action-async-storage.external.js" ***!
|
|
\*******************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/action-async-storage.external.js");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./request-async-storage.external":
|
|
/*!*****************************************************************************!*\
|
|
!*** external "next/dist/client/components/request-async-storage.external" ***!
|
|
\*****************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/request-async-storage.external");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "../../client/components/request-async-storage.external":
|
|
/*!********************************************************************************!*\
|
|
!*** external "next/dist/client/components/request-async-storage.external.js" ***!
|
|
\********************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/request-async-storage.external.js");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./static-generation-async-storage.external":
|
|
/*!***************************************************************************************!*\
|
|
!*** external "next/dist/client/components/static-generation-async-storage.external" ***!
|
|
\***************************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/static-generation-async-storage.external");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "../../client/components/static-generation-async-storage.external":
|
|
/*!******************************************************************************************!*\
|
|
!*** external "next/dist/client/components/static-generation-async-storage.external.js" ***!
|
|
\******************************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/client/components/static-generation-async-storage.external.js");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js":
|
|
/*!*************************************************************************!*\
|
|
!*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***!
|
|
\*************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "fs":
|
|
/*!*********************!*\
|
|
!*** external "fs" ***!
|
|
\*********************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("fs");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "path":
|
|
/*!***********************!*\
|
|
!*** external "path" ***!
|
|
\***********************/
|
|
/***/ ((module) => {
|
|
|
|
"use strict";
|
|
module.exports = require("path");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!":
|
|
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D! ***!
|
|
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\n '[locale]',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/page.tsx */ \"(rsc)/./app/[locale]/page.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\"],\n \n }]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/layout.tsx */ \"(rsc)/./app/[locale]/layout.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\"],\n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/not-found.tsx */ \"(rsc)/./app/not-found.tsx\")), \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\not-found.tsx\"],\n \n }\n ]\n }.children;\nconst pages = [\"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst originalPathname = \"/[locale]/page\";\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/[locale]/page\",\n pathname: \"/[locale]\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\",\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2U9JTJGJTVCbG9jYWxlJTVEJTJGcGFnZSZhcHBQYXRocz0lMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGJTVCbG9jYWxlJTVEJTJGcGFnZS50c3gmYXBwRGlyPUQlM0ElNUNMb2clNUNNYXJrZXRpbmdTaXRlJTVDc2l0ZSU1Q2FwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9RCUzQSU1Q0xvZyU1Q01hcmtldGluZ1NpdGUlNUNzaXRlJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PXN0YW5kYWxvbmUmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLGFBQWEsc0JBQXNCO0FBQ2lFO0FBQ3JDO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQyx1QkFBdUIsMEpBQTBGO0FBQ2pIO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBLHlCQUF5Qiw4SkFBNEY7QUFDckg7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EseUJBQXlCLDRJQUFrRjtBQUMzRyxvQkFBb0Isa0pBQXFGO0FBQ3pHO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUN1QjtBQUM2RDtBQUNwRiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDQTtBQUNQO0FBQ0E7QUFDQTtBQUN1RDtBQUN2RDtBQUNPLHdCQUF3Qiw4R0FBa0I7QUFDakQ7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/MjE5NCJdLCJzb3VyY2VzQ29udGVudCI6WyJcIlRVUkJPUEFDSyB7IHRyYW5zaXRpb246IG5leHQtc3NyIH1cIjtcbmltcG9ydCB7IEFwcFBhZ2VSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbi8vIFdlIGluamVjdCB0aGUgdHJlZSBhbmQgcGFnZXMgaGVyZSBzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcm91dGVcbi8vIG1vZHVsZS5cbmNvbnN0IHRyZWUgPSB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICcnLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICdbbG9jYWxlXScsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXHBhZ2UudHN4XCIpLCBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXHBhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxcbGF5b3V0LnRzeFwiKSwgXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxsYXlvdXQudHN4XCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcYXBwXFxcXGxheW91dC50c3hcIiksIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbGF5b3V0LnRzeFwiXSxcbidub3QtZm91bmQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxub3QtZm91bmQudHN4XCIpLCBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcYXBwXFxcXG5vdC1mb3VuZC50c3hcIl0sXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcbmNvbnN0IHBhZ2VzID0gW1wiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxccGFnZS50c3hcIl07XG5leHBvcnQgeyB0cmVlLCBwYWdlcyB9O1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHbG9iYWxFcnJvciB9IGZyb20gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvZXJyb3ItYm91bmRhcnlcIjtcbmNvbnN0IF9fbmV4dF9hcHBfcmVxdWlyZV9fID0gX193ZWJwYWNrX3JlcXVpcmVfX1xuY29uc3QgX19uZXh0X2FwcF9sb2FkX2NodW5rX18gPSAoKSA9PiBQcm9taXNlLnJlc29sdmUoKVxuZXhwb3J0IGNvbnN0IG9yaWdpbmFsUGF0aG5hbWUgPSBcIi9bbG9jYWxlXS9wYWdlXCI7XG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xuICAgIHJlcXVpcmU6IF9fbmV4dF9hcHBfcmVxdWlyZV9fLFxuICAgIGxvYWRDaHVuazogX19uZXh0X2FwcF9sb2FkX2NodW5rX19cbn07XG5leHBvcnQgKiBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIjtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XG4gICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBraW5kOiBSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgIHBhZ2U6IFwiL1tsb2NhbGVdL3BhZ2VcIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL1tsb2NhbGVdXCIsXG4gICAgICAgIC8vIFRoZSBmb2xsb3dpbmcgYXJlbid0IHVzZWQgaW4gcHJvZHVjdGlvbi5cbiAgICAgICAgYnVuZGxlUGF0aDogXCJcIixcbiAgICAgICAgZmlsZW5hbWU6IFwiXCIsXG4gICAgICAgIGFwcFBhdGhzOiBbXVxuICAgIH0sXG4gICAgdXNlcmxhbmQ6IHtcbiAgICAgICAgbG9hZGVyVHJlZTogdHJlZVxuICAgIH1cbn0pO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHAtcGFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!":
|
|
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true! ***!
|
|
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|
|
|
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/MainNav.tsx */ \"(ssr)/./components/MainNav.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDc2l0ZSU1QyU1Q2FwcCU1QyU1Q2dsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNNYWluTmF2LnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMk1haW5OYXYlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRKQUF1SCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvPzdkNDYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJNYWluTmF2XCJdICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxjb21wb25lbnRzXFxcXE1haW5OYXYudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CBannerCarousel.tsx%22%2C%22ids%22%3A%5B%22BannerCarousel%22%5D%7D&server=true!":
|
|
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CBannerCarousel.tsx%22%2C%22ids%22%3A%5B%22BannerCarousel%22%5D%7D&server=true! ***!
|
|
\**********************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|
|
|
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/BannerCarousel.tsx */ \"(ssr)/./components/BannerCarousel.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNCYW5uZXJDYXJvdXNlbC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJCYW5uZXJDYXJvdXNlbCUyMiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsMEtBQXFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/ZDYzMSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIkJhbm5lckNhcm91c2VsXCJdICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxjb21wb25lbnRzXFxcXEJhbm5lckNhcm91c2VsLnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Ccomponents%5C%5CBannerCarousel.tsx%22%2C%22ids%22%3A%5B%22BannerCarousel%22%5D%7D&server=true!\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
|
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
|
|
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|
|
|
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNMb2clNUMlNUNNYXJrZXRpbmdTaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2FwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDTG9nJTVDJTVDTWFya2V0aW5nU2l0ZSU1QyU1Q3NpdGUlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNub3QtZm91bmQtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0xvZyU1QyU1Q01hcmtldGluZ1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQThIO0FBQzlIO0FBQ0Esb09BQStIO0FBQy9IO0FBQ0EsME9BQWtJO0FBQ2xJO0FBQ0Esd09BQWlJO0FBQ2pJO0FBQ0Esa1BBQXNJO0FBQ3RJO0FBQ0Esc1FBQWdKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/YTU0NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxhcHAtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxMb2dcXFxcTWFya2V0aW5nU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcTG9nXFxcXE1hcmtldGluZ1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGxheW91dC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxub3QtZm91bmQtYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXExvZ1xcXFxNYXJrZXRpbmdTaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxyZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CLog%5C%5CMarketingSite%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!":
|
|
/*!******************************************************************************************************!*\
|
|
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***!
|
|
\******************************************************************************************************/
|
|
/***/ (() => {
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./components/BannerCarousel.tsx":
|
|
/*!***************************************!*\
|
|
!*** ./components/BannerCarousel.tsx ***!
|
|
\***************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BannerCarousel: () => (/* binding */ BannerCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ BannerCarousel auto */ \n\nfunction BannerCarousel({ items, intervalMs = 5000, basePath = \"\", aspectClass = \"aspect-[16/6]\" }) {\n const [index, setIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const total = items.length;\n const go = (i)=>{\n if (total === 0) return;\n const n = (i + total) % total;\n setIndex(n);\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (total <= 1) return;\n const t = setInterval(()=>setIndex((i)=>(i + 1) % total), intervalMs);\n return ()=>clearInterval(t);\n }, [\n total,\n intervalMs\n ]);\n if (items.length === 0) return null;\n const current = items[index];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `relative w-full overflow-hidden rounded-lg group ${aspectClass}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: current.href ? `${basePath}${current.href}` : \"#\",\n className: \"block w-full h-full\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: current.image,\n alt: current.title,\n className: \"absolute inset-0 w-full h-full object-cover\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this),\n total > 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n \"aria-label\": \"Previous\",\n onClick: ()=>go(index - 1),\n className: \"absolute left-3 top-1/2 -translate-y-1/2 h-9 w-9 rounded-full bg-black/40 text-white opacity-0 group-hover:opacity-100 transition flex items-center justify-center\",\n children: \"‹\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 40,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n \"aria-label\": \"Next\",\n onClick: ()=>go(index + 1),\n className: \"absolute right-3 top-1/2 -translate-y-1/2 h-9 w-9 rounded-full bg-black/40 text-white opacity-0 group-hover:opacity-100 transition flex items-center justify-center\",\n children: \"›\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-x-0 bottom-3 flex justify-center gap-2\",\n children: items.map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n \"aria-label\": `Go to slide ${i + 1}`,\n onClick: ()=>go(i),\n className: `h-2 w-2 rounded-full ${i === index ? \"bg-white\" : \"bg-white/50\"}`\n }, i, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 60,\n columnNumber: 11\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 58,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\BannerCarousel.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0Jhbm5lckNhcm91c2VsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFDbUQ7QUFVNUMsU0FBU0csZUFBZSxFQUFFQyxLQUFLLEVBQUVDLGFBQWEsSUFBSSxFQUFFQyxXQUFXLEVBQUUsRUFBRUMsY0FBYyxlQUFlLEVBQXVCO0lBQzVILE1BQU0sQ0FBQ0MsT0FBT0MsU0FBUyxHQUFHUCwrQ0FBUUEsQ0FBQztJQUNuQyxNQUFNUSxRQUFRTixNQUFNTyxNQUFNO0lBQzFCLE1BQU1DLEtBQUssQ0FBQ0M7UUFDVixJQUFJSCxVQUFVLEdBQUc7UUFDakIsTUFBTUksSUFBSSxDQUFDRCxJQUFJSCxLQUFJLElBQUtBO1FBQ3hCRCxTQUFTSztJQUNYO0lBQ0FiLGdEQUFTQSxDQUFDO1FBQ1IsSUFBSVMsU0FBUyxHQUFHO1FBQ2hCLE1BQU1LLElBQUlDLFlBQVksSUFBTVAsU0FBUyxDQUFDSSxJQUFNLENBQUNBLElBQUksS0FBS0gsUUFBUUw7UUFDOUQsT0FBTyxJQUFNWSxjQUFjRjtJQUM3QixHQUFHO1FBQUNMO1FBQU9MO0tBQVc7SUFFdEIsSUFBSUQsTUFBTU8sTUFBTSxLQUFLLEdBQUcsT0FBTztJQUMvQixNQUFNTyxVQUFVZCxLQUFLLENBQUNJLE1BQU07SUFFNUIscUJBQ0UsOERBQUNXO1FBQUlDLFdBQVcsQ0FBQyxpREFBaUQsRUFBRWIsWUFBWSxDQUFDOzswQkFDL0UsOERBQUNjO2dCQUFFQyxNQUFNSixRQUFRSSxJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFWSxRQUFRSSxJQUFJLENBQUMsQ0FBQyxHQUFHO2dCQUFLRixXQUFVOzBCQUNwRSw0RUFBQ0c7b0JBQ0NDLEtBQUtOLFFBQVFPLEtBQUs7b0JBQ2xCQyxLQUFLUixRQUFRUyxLQUFLO29CQUNsQlAsV0FBVTs7Ozs7Ozs7Ozs7WUFHYlYsUUFBUSxtQkFDUDs7a0NBQ0UsOERBQUNrQjt3QkFDQ0MsTUFBSzt3QkFDTEMsY0FBVzt3QkFDWEMsU0FBUyxJQUFNbkIsR0FBR0osUUFBUTt3QkFDMUJZLFdBQVU7a0NBQ1g7Ozs7OztrQ0FHRCw4REFBQ1E7d0JBQ0NDLE1BQUs7d0JBQ0xDLGNBQVc7d0JBQ1hDLFNBQVMsSUFBTW5CLEdBQUdKLFFBQVE7d0JBQzFCWSxXQUFVO2tDQUNYOzs7Ozs7OzswQkFLTCw4REFBQ0Q7Z0JBQUlDLFdBQVU7MEJBQ1poQixNQUFNNEIsR0FBRyxDQUFDLENBQUNDLEdBQUdwQixrQkFDYiw4REFBQ2U7d0JBRUNFLGNBQVksQ0FBQyxZQUFZLEVBQUVqQixJQUFJLEVBQUUsQ0FBQzt3QkFDbENrQixTQUFTLElBQU1uQixHQUFHQzt3QkFDbEJPLFdBQVcsQ0FBQyxxQkFBcUIsRUFBRVAsTUFBTUwsUUFBUSxhQUFhLGNBQWMsQ0FBQzt1QkFIeEVLOzs7Ozs7Ozs7Ozs7Ozs7O0FBU2pCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvQmFubmVyQ2Fyb3VzZWwudHN4PzBhMzMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XHJcbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB0eXBlIHsgQmFubmVyIH0gZnJvbSBcIi4uL3R5cGVzXCI7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIEJhbm5lckNhcm91c2VsUHJvcHMge1xyXG4gIGl0ZW1zOiBCYW5uZXJbXTtcclxuICBpbnRlcnZhbE1zPzogbnVtYmVyO1xyXG4gIGJhc2VQYXRoPzogc3RyaW5nO1xyXG4gIGFzcGVjdENsYXNzPzogc3RyaW5nOyAvLyBlLmcuIGFzcGVjdC1bMTYvNl0sIGFzcGVjdC1bMTYvOV1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEJhbm5lckNhcm91c2VsKHsgaXRlbXMsIGludGVydmFsTXMgPSA1MDAwLCBiYXNlUGF0aCA9IFwiXCIsIGFzcGVjdENsYXNzID0gXCJhc3BlY3QtWzE2LzZdXCIgfTogQmFubmVyQ2Fyb3VzZWxQcm9wcykge1xyXG4gIGNvbnN0IFtpbmRleCwgc2V0SW5kZXhdID0gdXNlU3RhdGUoMCk7XHJcbiAgY29uc3QgdG90YWwgPSBpdGVtcy5sZW5ndGg7XHJcbiAgY29uc3QgZ28gPSAoaTogbnVtYmVyKSA9PiB7XHJcbiAgICBpZiAodG90YWwgPT09IDApIHJldHVybjtcclxuICAgIGNvbnN0IG4gPSAoaSArIHRvdGFsKSAlIHRvdGFsO1xyXG4gICAgc2V0SW5kZXgobik7XHJcbiAgfTtcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgaWYgKHRvdGFsIDw9IDEpIHJldHVybjtcclxuICAgIGNvbnN0IHQgPSBzZXRJbnRlcnZhbCgoKSA9PiBzZXRJbmRleCgoaSkgPT4gKGkgKyAxKSAlIHRvdGFsKSwgaW50ZXJ2YWxNcyk7XHJcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJJbnRlcnZhbCh0KTtcclxuICB9LCBbdG90YWwsIGludGVydmFsTXNdKTtcclxuXHJcbiAgaWYgKGl0ZW1zLmxlbmd0aCA9PT0gMCkgcmV0dXJuIG51bGw7XHJcbiAgY29uc3QgY3VycmVudCA9IGl0ZW1zW2luZGV4XTtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxkaXYgY2xhc3NOYW1lPXtgcmVsYXRpdmUgdy1mdWxsIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGdyb3VwICR7YXNwZWN0Q2xhc3N9YH0+XHJcbiAgICAgIDxhIGhyZWY9e2N1cnJlbnQuaHJlZiA/IGAke2Jhc2VQYXRofSR7Y3VycmVudC5ocmVmfWAgOiBcIiNcIn0gY2xhc3NOYW1lPVwiYmxvY2sgdy1mdWxsIGgtZnVsbFwiPlxyXG4gICAgICAgIDxpbWdcclxuICAgICAgICAgIHNyYz17Y3VycmVudC5pbWFnZX1cclxuICAgICAgICAgIGFsdD17Y3VycmVudC50aXRsZX1cclxuICAgICAgICAgIGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXJcIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvYT5cclxuICAgICAge3RvdGFsID4gMSAmJiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXHJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJQcmV2aW91c1wiXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGdvKGluZGV4IC0gMSl9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFic29sdXRlIGxlZnQtMyB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgaC05IHctOSByb3VuZGVkLWZ1bGwgYmctYmxhY2svNDAgdGV4dC13aGl0ZSBvcGFjaXR5LTAgZ3JvdXAtaG92ZXI6b3BhY2l0eS0xMDAgdHJhbnNpdGlvbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlclwiXHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAgIOKAuVxyXG4gICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uXHJcbiAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmV4dFwiXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGdvKGluZGV4ICsgMSl9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFic29sdXRlIHJpZ2h0LTMgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIGgtOSB3LTkgcm91bmRlZC1mdWxsIGJnLWJsYWNrLzQwIHRleHQtd2hpdGUgb3BhY2l0eS0wIGdyb3VwLWhvdmVyOm9wYWNpdHktMTAwIHRyYW5zaXRpb24gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJcIlxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICDigLpcclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgIDwvPlxyXG4gICAgICApfVxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LXgtMCBib3R0b20tMyBmbGV4IGp1c3RpZnktY2VudGVyIGdhcC0yXCI+XHJcbiAgICAgICAge2l0ZW1zLm1hcCgoXywgaSkgPT4gKFxyXG4gICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICBrZXk9e2l9XHJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9e2BHbyB0byBzbGlkZSAke2kgKyAxfWB9XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGdvKGkpfVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9e2BoLTIgdy0yIHJvdW5kZWQtZnVsbCAke2kgPT09IGluZGV4ID8gXCJiZy13aGl0ZVwiIDogXCJiZy13aGl0ZS81MFwifWB9XHJcbiAgICAgICAgICAvPlxyXG4gICAgICAgICkpfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsIkJhbm5lckNhcm91c2VsIiwiaXRlbXMiLCJpbnRlcnZhbE1zIiwiYmFzZVBhdGgiLCJhc3BlY3RDbGFzcyIsImluZGV4Iiwic2V0SW5kZXgiLCJ0b3RhbCIsImxlbmd0aCIsImdvIiwiaSIsIm4iLCJ0Iiwic2V0SW50ZXJ2YWwiLCJjbGVhckludGVydmFsIiwiY3VycmVudCIsImRpdiIsImNsYXNzTmFtZSIsImEiLCJocmVmIiwiaW1nIiwic3JjIiwiaW1hZ2UiLCJhbHQiLCJ0aXRsZSIsImJ1dHRvbiIsInR5cGUiLCJhcmlhLWxhYmVsIiwib25DbGljayIsIm1hcCIsIl8iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/BannerCarousel.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./components/LangSwitch.tsx":
|
|
/*!***********************************!*\
|
|
!*** ./components/LangSwitch.tsx ***!
|
|
\***********************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LangSwitch: () => (/* binding */ LangSwitch)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ LangSwitch auto */ \n\nfunction LangSwitch() {\n const onSwitch = ()=>{\n const current = window.location.pathname;\n const parts = current.split(\"/\").filter(Boolean);\n const currentLocale = parts[0] === \"en\" ? \"en\" : parts[0] === \"zh-CN\" ? \"zh-CN\" : null;\n const nextLocale = currentLocale === \"en\" ? \"zh-CN\" : \"en\";\n if (currentLocale) {\n parts[0] = nextLocale;\n } else {\n parts.unshift(nextLocale);\n }\n const nextPath = \"/\" + parts.join(\"/\");\n window.location.assign(nextPath);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onSwitch,\n className: \"text-sm text-gray-600 hover:text-gray-900\",\n children: \"中/EN\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\LangSwitch.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0xhbmdTd2l0Y2gudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUMwQjtBQUVuQixTQUFTQztJQUNkLE1BQU1DLFdBQVc7UUFDZixNQUFNQyxVQUFVQyxPQUFPQyxRQUFRLENBQUNDLFFBQVE7UUFDeEMsTUFBTUMsUUFBUUosUUFBUUssS0FBSyxDQUFDLEtBQUtDLE1BQU0sQ0FBQ0M7UUFDeEMsTUFBTUMsZ0JBQWdCSixLQUFLLENBQUMsRUFBRSxLQUFLLE9BQU8sT0FBT0EsS0FBSyxDQUFDLEVBQUUsS0FBSyxVQUFVLFVBQVU7UUFDbEYsTUFBTUssYUFBYUQsa0JBQWtCLE9BQU8sVUFBVTtRQUN0RCxJQUFJQSxlQUFlO1lBQ2pCSixLQUFLLENBQUMsRUFBRSxHQUFHSztRQUNiLE9BQU87WUFDTEwsTUFBTU0sT0FBTyxDQUFDRDtRQUNoQjtRQUNBLE1BQU1FLFdBQVcsTUFBTVAsTUFBTVEsSUFBSSxDQUFDO1FBQ2xDWCxPQUFPQyxRQUFRLENBQUNXLE1BQU0sQ0FBQ0Y7SUFDekI7SUFDQSxxQkFDRSw4REFBQ0c7UUFBT0MsU0FBU2hCO1FBQVVpQixXQUFVO2tCQUE0Qzs7Ozs7O0FBSXJGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTGFuZ1N3aXRjaC50c3g/ZDY2OCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIExhbmdTd2l0Y2goKSB7XHJcbiAgY29uc3Qgb25Td2l0Y2ggPSAoKSA9PiB7XHJcbiAgICBjb25zdCBjdXJyZW50ID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lO1xyXG4gICAgY29uc3QgcGFydHMgPSBjdXJyZW50LnNwbGl0KFwiL1wiKS5maWx0ZXIoQm9vbGVhbik7XHJcbiAgICBjb25zdCBjdXJyZW50TG9jYWxlID0gcGFydHNbMF0gPT09IFwiZW5cIiA/IFwiZW5cIiA6IHBhcnRzWzBdID09PSBcInpoLUNOXCIgPyBcInpoLUNOXCIgOiBudWxsO1xyXG4gICAgY29uc3QgbmV4dExvY2FsZSA9IGN1cnJlbnRMb2NhbGUgPT09IFwiZW5cIiA/IFwiemgtQ05cIiA6IFwiZW5cIjtcclxuICAgIGlmIChjdXJyZW50TG9jYWxlKSB7XHJcbiAgICAgIHBhcnRzWzBdID0gbmV4dExvY2FsZTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHBhcnRzLnVuc2hpZnQobmV4dExvY2FsZSk7XHJcbiAgICB9XHJcbiAgICBjb25zdCBuZXh0UGF0aCA9IFwiL1wiICsgcGFydHMuam9pbihcIi9cIik7XHJcbiAgICB3aW5kb3cubG9jYXRpb24uYXNzaWduKG5leHRQYXRoKTtcclxuICB9O1xyXG4gIHJldHVybiAoXHJcbiAgICA8YnV0dG9uIG9uQ2xpY2s9e29uU3dpdGNofSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtZ3JheS02MDAgaG92ZXI6dGV4dC1ncmF5LTkwMFwiPlxyXG4gICAgICDkuK0vRU5cclxuICAgIDwvYnV0dG9uPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJMYW5nU3dpdGNoIiwib25Td2l0Y2giLCJjdXJyZW50Iiwid2luZG93IiwibG9jYXRpb24iLCJwYXRobmFtZSIsInBhcnRzIiwic3BsaXQiLCJmaWx0ZXIiLCJCb29sZWFuIiwiY3VycmVudExvY2FsZSIsIm5leHRMb2NhbGUiLCJ1bnNoaWZ0IiwibmV4dFBhdGgiLCJqb2luIiwiYXNzaWduIiwiYnV0dG9uIiwib25DbGljayIsImNsYXNzTmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/LangSwitch.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./components/MainNav.tsx":
|
|
/*!********************************!*\
|
|
!*** ./components/MainNav.tsx ***!
|
|
\********************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MainNav: () => (/* binding */ MainNav)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _LangSwitch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LangSwitch */ \"(ssr)/./components/LangSwitch.tsx\");\n/* __next_internal_client_entry_do_not_use__ MainNav auto */ \n\n\nfunction MainNav({ items, basePath = \"\", locale = \"zh-CN\" }) {\n const [mobileMenuOpen, setMobileMenuOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const text = {\n searchPlaceholder: locale === \"en\" ? \"Search products/content\" : \"搜索产品/内容\",\n cart: locale === \"en\" ? \"Cart\" : \"购物车\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"w-full bg-white border-b border-gray-100 relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4 h-16 flex items-center justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/\",\n className: \"font-semibold text-gray-900 text-lg\",\n children: \"LOG\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"hidden md:flex items-center gap-6\",\n children: items.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: `${basePath}${item.href}`,\n className: \"text-gray-700 hover:text-gray-900\",\n children: item.label\n }, item.label, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 28,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 26,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 min-w-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"search\",\n placeholder: text.searchPlaceholder,\n className: \"hidden md:block w-64 max-w-full rounded border border-gray-200 px-3 py-1.5 text-sm focus:outline-none focus:ring-2 focus:ring-gray-200\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 36,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: `${basePath}/cart`,\n className: \"text-gray-700 hover:text-gray-900\",\n children: text.cart\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 41,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LangSwitch__WEBPACK_IMPORTED_MODULE_2__.LangSwitch, {}, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>setMobileMenuOpen(!mobileMenuOpen),\n className: \"md:hidden p-2 text-gray-700 hover:text-gray-900 focus:outline-none\",\n \"aria-label\": \"Toggle menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: \"2\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n children: mobileMenuOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 60,\n columnNumber: 17\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M4 6h16M4 12h16M4 18h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 62,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 50,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 45,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 22,\n columnNumber: 7\n }, this),\n mobileMenuOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"md:hidden bg-white border-t border-gray-100\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"mx-auto max-w-screen-2xl px-4 py-4 space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"search\",\n placeholder: text.searchPlaceholder,\n className: \"w-full rounded border border-gray-200 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-gray-200\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 74,\n columnNumber: 13\n }, this),\n items.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: `${basePath}${item.href}`,\n className: \"block py-2 text-gray-700 hover:text-gray-900 hover:bg-gray-50 rounded px-2\",\n onClick: ()=>setMobileMenuOpen(false),\n children: item.label\n }, item.label, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 81,\n columnNumber: 15\n }, this))\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 72,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 71,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 21,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL01haW5OYXYudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFd0M7QUFFRTtBQVFuQyxTQUFTRyxRQUFRLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEVBQUVDLFNBQVMsT0FBTyxFQUFnQjtJQUM5RSxNQUFNLENBQUNDLGdCQUFnQkMsa0JBQWtCLEdBQUdQLCtDQUFRQSxDQUFDO0lBQ3JELE1BQU1RLE9BQU87UUFDWEMsbUJBQW1CSixXQUFXLE9BQU8sNEJBQTRCO1FBQ2pFSyxNQUFNTCxXQUFXLE9BQU8sU0FBUztJQUNuQztJQUVBLHFCQUNFLDhEQUFDTTtRQUFPQyxXQUFVOzswQkFDaEIsOERBQUNDO2dCQUFJRCxXQUFVOztrQ0FDYiw4REFBQ0U7d0JBQUVDLE1BQUs7d0JBQUlILFdBQVU7a0NBQXNDOzs7Ozs7a0NBRzVELDhEQUFDSTt3QkFBSUosV0FBVTtrQ0FDWlQsTUFBTWMsR0FBRyxDQUFDLENBQUNDLHFCQUNWLDhEQUFDSjtnQ0FBbUJDLE1BQU0sQ0FBQyxFQUFFWCxTQUFTLEVBQUVjLEtBQUtILElBQUksQ0FBQyxDQUFDO2dDQUFFSCxXQUFVOzBDQUM1RE0sS0FBS0MsS0FBSzsrQkFETEQsS0FBS0MsS0FBSzs7Ozs7Ozs7OztrQ0FNdEIsOERBQUNOO3dCQUFJRCxXQUFVOzswQ0FFYiw4REFBQ1E7Z0NBQ0NDLE1BQUs7Z0NBQ0xDLGFBQWFkLEtBQUtDLGlCQUFpQjtnQ0FDbkNHLFdBQVU7Ozs7OzswQ0FFWiw4REFBQ0U7Z0NBQUVDLE1BQU0sQ0FBQyxFQUFFWCxTQUFTLEtBQUssQ0FBQztnQ0FBRVEsV0FBVTswQ0FBcUNKLEtBQUtFLElBQUk7Ozs7OzswQ0FDckYsOERBQUNULG1EQUFVQTs7Ozs7MENBR1gsOERBQUNzQjtnQ0FDQ0MsU0FBUyxJQUFNakIsa0JBQWtCLENBQUNEO2dDQUNsQ00sV0FBVTtnQ0FDVmEsY0FBVzswQ0FFWCw0RUFBQ0M7b0NBQ0NkLFdBQVU7b0NBQ1ZlLE1BQUs7b0NBQ0xDLGVBQWM7b0NBQ2RDLGdCQUFlO29DQUNmQyxhQUFZO29DQUNaQyxTQUFRO29DQUNSQyxRQUFPOzhDQUVOMUIsK0JBQ0MsOERBQUMyQjt3Q0FBS0MsR0FBRTs7Ozs7NkRBRVIsOERBQUNEO3dDQUFLQyxHQUFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBUWpCNUIsZ0NBQ0MsOERBQUNPO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDSTtvQkFBSUosV0FBVTs7c0NBRWIsOERBQUNROzRCQUNDQyxNQUFLOzRCQUNMQyxhQUFhZCxLQUFLQyxpQkFBaUI7NEJBQ25DRyxXQUFVOzs7Ozs7d0JBR1hULE1BQU1jLEdBQUcsQ0FBQyxDQUFDQyxxQkFDViw4REFBQ0o7Z0NBRUNDLE1BQU0sQ0FBQyxFQUFFWCxTQUFTLEVBQUVjLEtBQUtILElBQUksQ0FBQyxDQUFDO2dDQUMvQkgsV0FBVTtnQ0FDVlksU0FBUyxJQUFNakIsa0JBQWtCOzBDQUVoQ1csS0FBS0MsS0FBSzsrQkFMTkQsS0FBS0MsS0FBSzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWEvQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL01haW5OYXYudHN4P2MyNDkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XHJcblxyXG5pbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHR5cGUgeyBOYXZJdGVtIH0gZnJvbSBcIi4uL3R5cGVzXCI7XHJcbmltcG9ydCB7IExhbmdTd2l0Y2ggfSBmcm9tIFwiLi9MYW5nU3dpdGNoXCI7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIE1haW5OYXZQcm9wcyB7XHJcbiAgaXRlbXM6IE5hdkl0ZW1bXTtcclxuICBiYXNlUGF0aD86IHN0cmluZzsgLy8gZS5nLiAvemgtQ05cclxuICBsb2NhbGU/OiBzdHJpbmc7IC8vIHpoLUNOIHwgZW5cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIE1haW5OYXYoeyBpdGVtcywgYmFzZVBhdGggPSBcIlwiLCBsb2NhbGUgPSBcInpoLUNOXCIgfTogTWFpbk5hdlByb3BzKSB7XHJcbiAgY29uc3QgW21vYmlsZU1lbnVPcGVuLCBzZXRNb2JpbGVNZW51T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgY29uc3QgdGV4dCA9IHtcclxuICAgIHNlYXJjaFBsYWNlaG9sZGVyOiBsb2NhbGUgPT09IFwiZW5cIiA/IFwiU2VhcmNoIHByb2R1Y3RzL2NvbnRlbnRcIiA6IFwi5pCc57Si5Lqn5ZOBL+WGheWuuVwiLFxyXG4gICAgY2FydDogbG9jYWxlID09PSBcImVuXCIgPyBcIkNhcnRcIiA6IFwi6LSt54mp6L2mXCIsXHJcbiAgfSBhcyBjb25zdDtcclxuICBcclxuICByZXR1cm4gKFxyXG4gICAgPGhlYWRlciBjbGFzc05hbWU9XCJ3LWZ1bGwgYmctd2hpdGUgYm9yZGVyLWIgYm9yZGVyLWdyYXktMTAwIHJlbGF0aXZlXCI+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXgtYXV0byBtYXgtdy1zY3JlZW4tMnhsIHB4LTQgaC0xNiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW5cIj5cclxuICAgICAgICA8YSBocmVmPVwiL1wiIGNsYXNzTmFtZT1cImZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTkwMCB0ZXh0LWxnXCI+TE9HPC9hPlxyXG4gICAgICAgIFxyXG4gICAgICAgIHsvKiBQQ+err+WvvOiIquiPnOWNlSAqL31cclxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNlwiPlxyXG4gICAgICAgICAge2l0ZW1zLm1hcCgoaXRlbSkgPT4gKFxyXG4gICAgICAgICAgICA8YSBrZXk9e2l0ZW0ubGFiZWx9IGhyZWY9e2Ake2Jhc2VQYXRofSR7aXRlbS5ocmVmfWB9IGNsYXNzTmFtZT1cInRleHQtZ3JheS03MDAgaG92ZXI6dGV4dC1ncmF5LTkwMFwiPlxyXG4gICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICApKX1cclxuICAgICAgICA8L25hdj5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zIG1pbi13LTBcIj5cclxuICAgICAgICAgIHsvKiBQQ+err+aQnOe0ouahhiAqL31cclxuICAgICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgICB0eXBlPVwic2VhcmNoXCJcclxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e3RleHQuc2VhcmNoUGxhY2Vob2xkZXJ9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImhpZGRlbiBtZDpibG9jayB3LTY0IG1heC13LWZ1bGwgcm91bmRlZCBib3JkZXIgYm9yZGVyLWdyYXktMjAwIHB4LTMgcHktMS41IHRleHQtc20gZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWdyYXktMjAwXCJcclxuICAgICAgICAgIC8+XHJcbiAgICAgICAgICA8YSBocmVmPXtgJHtiYXNlUGF0aH0vY2FydGB9IGNsYXNzTmFtZT1cInRleHQtZ3JheS03MDAgaG92ZXI6dGV4dC1ncmF5LTkwMFwiPnt0ZXh0LmNhcnR9PC9hPlxyXG4gICAgICAgICAgPExhbmdTd2l0Y2ggLz5cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgey8qIOenu+WKqOerr+iPnOWNleaMiemSriAqL31cclxuICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0TW9iaWxlTWVudU9wZW4oIW1vYmlsZU1lbnVPcGVuKX1cclxuICAgICAgICAgICAgY2xhc3NOYW1lPVwibWQ6aGlkZGVuIHAtMiB0ZXh0LWdyYXktNzAwIGhvdmVyOnRleHQtZ3JheS05MDAgZm9jdXM6b3V0bGluZS1ub25lXCJcclxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlRvZ2dsZSBtZW51XCJcclxuICAgICAgICAgID5cclxuICAgICAgICAgICAgPHN2Z1xyXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInctNiBoLTZcIlxyXG4gICAgICAgICAgICAgIGZpbGw9XCJub25lXCJcclxuICAgICAgICAgICAgICBzdHJva2VMaW5lY2FwPVwicm91bmRcIlxyXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIlxyXG4gICAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMlwiXHJcbiAgICAgICAgICAgICAgdmlld0JveD1cIjAgMCAyNCAyNFwiXHJcbiAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcclxuICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgIHttb2JpbGVNZW51T3BlbiA/IChcclxuICAgICAgICAgICAgICAgIDxwYXRoIGQ9XCJNNiAxOEwxOCA2TTYgNmwxMiAxMlwiIC8+XHJcbiAgICAgICAgICAgICAgKSA6IChcclxuICAgICAgICAgICAgICAgIDxwYXRoIGQ9XCJNNCA2aDE2TTQgMTJoMTZNNCAxOGgxNlwiIC8+XHJcbiAgICAgICAgICAgICAgKX1cclxuICAgICAgICAgICAgPC9zdmc+XHJcbiAgICAgICAgICA8L2J1dHRvbj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICB7Lyog56e75Yqo56uv5a+86Iiq6I+c5Y2VICovfVxyXG4gICAgICB7bW9iaWxlTWVudU9wZW4gJiYgKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWQ6aGlkZGVuIGJnLXdoaXRlIGJvcmRlci10IGJvcmRlci1ncmF5LTEwMFwiPlxyXG4gICAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJteC1hdXRvIG1heC13LXNjcmVlbi0yeGwgcHgtNCBweS00IHNwYWNlLXktMlwiPlxyXG4gICAgICAgICAgICB7Lyog56e75Yqo56uv5pCc57Si5qGGICovfVxyXG4gICAgICAgICAgICA8aW5wdXRcclxuICAgICAgICAgICAgICB0eXBlPVwic2VhcmNoXCJcclxuICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17dGV4dC5zZWFyY2hQbGFjZWhvbGRlcn1cclxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ3LWZ1bGwgcm91bmRlZCBib3JkZXIgYm9yZGVyLWdyYXktMjAwIHB4LTMgcHktMiB0ZXh0LXNtIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1ncmF5LTIwMFwiXHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIHsvKiDlr7zoiKrpobkgKi99XHJcbiAgICAgICAgICAgIHtpdGVtcy5tYXAoKGl0ZW0pID0+IChcclxuICAgICAgICAgICAgICA8YVxyXG4gICAgICAgICAgICAgICAga2V5PXtpdGVtLmxhYmVsfVxyXG4gICAgICAgICAgICAgICAgaHJlZj17YCR7YmFzZVBhdGh9JHtpdGVtLmhyZWZ9YH1cclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImJsb2NrIHB5LTIgdGV4dC1ncmF5LTcwMCBob3Zlcjp0ZXh0LWdyYXktOTAwIGhvdmVyOmJnLWdyYXktNTAgcm91bmRlZCBweC0yXCJcclxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldE1vYmlsZU1lbnVPcGVuKGZhbHNlKX1cclxuICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cclxuICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgICkpfVxyXG4gICAgICAgICAgPC9uYXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgICl9XHJcbiAgICA8L2hlYWRlcj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlU3RhdGUiLCJMYW5nU3dpdGNoIiwiTWFpbk5hdiIsIml0ZW1zIiwiYmFzZVBhdGgiLCJsb2NhbGUiLCJtb2JpbGVNZW51T3BlbiIsInNldE1vYmlsZU1lbnVPcGVuIiwidGV4dCIsInNlYXJjaFBsYWNlaG9sZGVyIiwiY2FydCIsImhlYWRlciIsImNsYXNzTmFtZSIsImRpdiIsImEiLCJocmVmIiwibmF2IiwibWFwIiwiaXRlbSIsImxhYmVsIiwiaW5wdXQiLCJ0eXBlIiwicGxhY2Vob2xkZXIiLCJidXR0b24iLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsInN2ZyIsImZpbGwiLCJzdHJva2VMaW5lY2FwIiwic3Ryb2tlTGluZWpvaW4iLCJzdHJva2VXaWR0aCIsInZpZXdCb3giLCJzdHJva2UiLCJwYXRoIiwiZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/MainNav.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./app/globals.css":
|
|
/*!*************************!*\
|
|
!*** ./app/globals.css ***!
|
|
\*************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"a1532bcbf440\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL2dsb2JhbHMuY3NzPzEzZmYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJhMTUzMmJjYmY0NDBcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./app/[locale]/layout.tsx":
|
|
/*!*********************************!*\
|
|
!*** ./app/[locale]/layout.tsx ***!
|
|
\*********************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLocaleLayout),\n/* harmony export */ dynamicParams: () => (/* binding */ dynamicParams),\n/* harmony export */ generateStaticParams: () => (/* binding */ generateStaticParams)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MainNav__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MainNav */ \"(rsc)/./components/MainNav.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Footer */ \"(rsc)/./components/Footer.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\nconst dynamicParams = true;\nasync function generateStaticParams() {\n return [\n {\n locale: \"zh-CN\"\n },\n {\n locale: \"en\"\n }\n ];\n}\nfunction RootLocaleLayout({ children, params }) {\n const mainnav = (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getMainNav)(params.locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: params.locale,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: \"bg-gray-50 text-gray-900\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainNav__WEBPACK_IMPORTED_MODULE_3__.MainNav, {\n items: mainnav,\n basePath: `/${params.locale}`,\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 20,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBd0I7QUFDRTtBQUN5QjtBQUNGO0FBQ0w7QUFFckMsTUFBTUksZ0JBQWdCLEtBQUs7QUFFM0IsZUFBZUM7SUFDcEIsT0FBTztRQUFDO1lBQUVDLFFBQVE7UUFBUTtRQUFHO1lBQUVBLFFBQVE7UUFBSztLQUFFO0FBQ2hEO0FBRWUsU0FBU0MsaUJBQWlCLEVBQUVDLFFBQVEsRUFBRUMsTUFBTSxFQUE2RDtJQUN0SCxNQUFNQyxVQUFVUCxxREFBVUEsQ0FBQ00sT0FBT0gsTUFBTTtJQUN4QyxxQkFDRSw4REFBQ0s7UUFBS0MsTUFBTUgsT0FBT0gsTUFBTTtrQkFDdkIsNEVBQUNPO1lBQUtDLFdBQVU7OzhCQUNkLDhEQUFDYix3REFBT0E7b0JBQUNjLE9BQU9MO29CQUFTTSxVQUFVLENBQUMsQ0FBQyxFQUFFUCxPQUFPSCxNQUFNLENBQUMsQ0FBQztvQkFBRUEsUUFBUUcsT0FBT0gsTUFBTTs7Ozs7OzhCQUM3RSw4REFBQ1c7OEJBQU1UOzs7Ozs7OEJBQ1AsOERBQUNOLHNEQUFNQTtvQkFBQ0ksUUFBUUcsT0FBT0gsTUFBTTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL2xheW91dC50c3g/YTI2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IE1haW5OYXYgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9NYWluTmF2XCI7XHJcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Zvb3RlclwiO1xyXG5pbXBvcnQgeyBnZXRNYWluTmF2IH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XHJcblxyXG5leHBvcnQgY29uc3QgZHluYW1pY1BhcmFtcyA9IHRydWU7XHJcblxyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVTdGF0aWNQYXJhbXMoKSB7XHJcbiAgcmV0dXJuIFt7IGxvY2FsZTogXCJ6aC1DTlwiIH0sIHsgbG9jYWxlOiBcImVuXCIgfV07XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMb2NhbGVMYXlvdXQoeyBjaGlsZHJlbiwgcGFyYW1zIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IG1haW5uYXYgPSBnZXRNYWluTmF2KHBhcmFtcy5sb2NhbGUpO1xyXG4gIHJldHVybiAoXHJcbiAgICA8aHRtbCBsYW5nPXtwYXJhbXMubG9jYWxlfT5cclxuICAgICAgPGJvZHkgY2xhc3NOYW1lPVwiYmctZ3JheS01MCB0ZXh0LWdyYXktOTAwXCI+XHJcbiAgICAgICAgPE1haW5OYXYgaXRlbXM9e21haW5uYXZ9IGJhc2VQYXRoPXtgLyR7cGFyYW1zLmxvY2FsZX1gfSBsb2NhbGU9e3BhcmFtcy5sb2NhbGV9IC8+XHJcbiAgICAgICAgPG1haW4+e2NoaWxkcmVufTwvbWFpbj5cclxuICAgICAgICA8Rm9vdGVyIGxvY2FsZT17cGFyYW1zLmxvY2FsZX0gLz5cclxuICAgICAgPC9ib2R5PlxyXG4gICAgPC9odG1sPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJNYWluTmF2IiwiRm9vdGVyIiwiZ2V0TWFpbk5hdiIsImR5bmFtaWNQYXJhbXMiLCJnZW5lcmF0ZVN0YXRpY1BhcmFtcyIsImxvY2FsZSIsIlJvb3RMb2NhbGVMYXlvdXQiLCJjaGlsZHJlbiIsInBhcmFtcyIsIm1haW5uYXYiLCJodG1sIiwibGFuZyIsImJvZHkiLCJjbGFzc05hbWUiLCJpdGVtcyIsImJhc2VQYXRoIiwibWFpbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/layout.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./app/[locale]/page.tsx":
|
|
/*!*******************************!*\
|
|
!*** ./app/[locale]/page.tsx ***!
|
|
\*******************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ HomePage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_BannerCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/BannerCarousel */ \"(rsc)/./components/BannerCarousel.tsx\");\n/* harmony import */ var _components_PromoGrid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/PromoGrid */ \"(rsc)/./components/PromoGrid.tsx\");\n/* harmony import */ var _components_FloorSection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/FloorSection */ \"(rsc)/./components/FloorSection.tsx\");\n/* harmony import */ var _components_ServiceLinks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ServiceLinks */ \"(rsc)/./components/ServiceLinks.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n\nconst revalidate = 300;\nfunction HomePage({ params }) {\n const locale = params.locale;\n const banners = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getBanners)(locale);\n const promos = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getPromos)(locale);\n const floors = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getFloors)(locale);\n const services = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getServices)(locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mt-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_BannerCarousel__WEBPACK_IMPORTED_MODULE_2__.BannerCarousel, {\n items: banners,\n basePath: `/${locale}`\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 20,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 19,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PromoGrid__WEBPACK_IMPORTED_MODULE_3__.PromoGrid, {\n items: promos,\n basePath: `/${locale}`\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 27,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 26,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, this),\n floors.map((f)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FloorSection__WEBPACK_IMPORTED_MODULE_4__.FloorSection, {\n floor: f,\n basePath: `/${locale}`\n }, f.id, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ServiceLinks__WEBPACK_IMPORTED_MODULE_5__.ServiceLinks, {\n items: services\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 35,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 18,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ3VDO0FBQ1Y7QUFDTTtBQUNBO0FBQ2tCO0FBRXhFLE1BQU1TLGFBQWEsSUFBSTtBQUVmLFNBQVNDLFNBQVMsRUFBRUMsTUFBTSxFQUFrQztJQUN6RSxNQUFNQyxTQUFTRCxPQUFPQyxNQUFNO0lBQzVCLE1BQU1DLFVBQVVSLHFEQUFVQSxDQUFDTztJQUMzQixNQUFNRSxTQUFTUixvREFBU0EsQ0FBQ007SUFDekIsTUFBTUcsU0FBU1Isb0RBQVNBLENBQUNLO0lBQ3pCLE1BQU1JLFdBQVdSLHNEQUFXQSxDQUFDSTtJQUU3QixxQkFDRSw4REFBQ0s7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNDO2dCQUFRRCxXQUFVOzBCQUNqQiw0RUFBQ0Q7b0JBQUlDLFdBQVU7OEJBQ2IsNEVBQUNqQixzRUFBY0E7d0JBQUNtQixPQUFPUDt3QkFBU1EsVUFBVSxDQUFDLENBQUMsRUFBRVQsT0FBTyxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7OzBCQUkxRCw4REFBQ087MEJBQ0MsNEVBQUNGO29CQUFJQyxXQUFVOzhCQUNiLDRFQUFDaEIsNERBQVNBO3dCQUFDa0IsT0FBT047d0JBQVFPLFVBQVUsQ0FBQyxDQUFDLEVBQUVULE9BQU8sQ0FBQzs7Ozs7Ozs7Ozs7Ozs7OztZQUluREcsT0FBT08sR0FBRyxDQUFDLENBQUNDLGtCQUNYLDhEQUFDcEIsa0VBQVlBO29CQUFZcUIsT0FBT0Q7b0JBQUdGLFVBQVUsQ0FBQyxDQUFDLEVBQUVULE9BQU8sQ0FBQzttQkFBdENXLEVBQUVFLEVBQUU7Ozs7OzBCQUd6Qiw4REFBQ3JCLGtFQUFZQTtnQkFBQ2dCLE9BQU9KOzs7Ozs7Ozs7Ozs7QUFHM0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL3BhZ2UudHN4PzNiMGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgeyBCYW5uZXJDYXJvdXNlbCB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Jhbm5lckNhcm91c2VsXCI7XHJcbmltcG9ydCB7IFByb21vR3JpZCB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL1Byb21vR3JpZFwiO1xyXG5pbXBvcnQgeyBGbG9vclNlY3Rpb24gfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9GbG9vclNlY3Rpb25cIjtcclxuaW1wb3J0IHsgU2VydmljZUxpbmtzIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvU2VydmljZUxpbmtzXCI7XHJcbmltcG9ydCB7IGdldEJhbm5lcnMsIGdldFByb21vcywgZ2V0Rmxvb3JzLCBnZXRTZXJ2aWNlcyB9IGZyb20gXCIuLi8uLi9saWIvZGF0YVwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IHJldmFsaWRhdGUgPSAzMDA7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBIb21lUGFnZSh7IHBhcmFtcyB9OiB7IHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9IH0pIHtcclxuICBjb25zdCBsb2NhbGUgPSBwYXJhbXMubG9jYWxlO1xyXG4gIGNvbnN0IGJhbm5lcnMgPSBnZXRCYW5uZXJzKGxvY2FsZSk7XHJcbiAgY29uc3QgcHJvbW9zID0gZ2V0UHJvbW9zKGxvY2FsZSk7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgY29uc3Qgc2VydmljZXMgPSBnZXRTZXJ2aWNlcyhsb2NhbGUpO1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTEyXCI+XHJcbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm10LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLTJ4bCBweC00XCI+XHJcbiAgICAgICAgICA8QmFubmVyQ2Fyb3VzZWwgaXRlbXM9e2Jhbm5lcnN9IGJhc2VQYXRoPXtgLyR7bG9jYWxlfWB9IC8+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgIDwvc2VjdGlvbj5cclxuXHJcbiAgICAgIDxzZWN0aW9uPlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXgtYXV0byBtYXgtdy1zY3JlZW4tMnhsIHB4LTRcIj5cclxuICAgICAgICAgIDxQcm9tb0dyaWQgaXRlbXM9e3Byb21vc30gYmFzZVBhdGg9e2AvJHtsb2NhbGV9YH0gLz5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9zZWN0aW9uPlxyXG5cclxuICAgICAge2Zsb29ycy5tYXAoKGYpID0+IChcclxuICAgICAgICA8Rmxvb3JTZWN0aW9uIGtleT17Zi5pZH0gZmxvb3I9e2Z9IGJhc2VQYXRoPXtgLyR7bG9jYWxlfWB9IC8+XHJcbiAgICAgICkpfVxyXG5cclxuICAgICAgPFNlcnZpY2VMaW5rcyBpdGVtcz17c2VydmljZXN9IC8+XHJcbiAgICA8L2Rpdj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQmFubmVyQ2Fyb3VzZWwiLCJQcm9tb0dyaWQiLCJGbG9vclNlY3Rpb24iLCJTZXJ2aWNlTGlua3MiLCJnZXRCYW5uZXJzIiwiZ2V0UHJvbW9zIiwiZ2V0Rmxvb3JzIiwiZ2V0U2VydmljZXMiLCJyZXZhbGlkYXRlIiwiSG9tZVBhZ2UiLCJwYXJhbXMiLCJsb2NhbGUiLCJiYW5uZXJzIiwicHJvbW9zIiwiZmxvb3JzIiwic2VydmljZXMiLCJkaXYiLCJjbGFzc05hbWUiLCJzZWN0aW9uIiwiaXRlbXMiLCJiYXNlUGF0aCIsIm1hcCIsImYiLCJmbG9vciIsImlkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/page.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./app/layout.tsx":
|
|
/*!************************!*\
|
|
!*** ./app/layout.tsx ***!
|
|
\************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst metadata = {\n title: \"LOG 官网\",\n description: \"Next.js + Tailwind 示例站点\"\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: \"bg-gray-50 text-gray-900\",\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF1QjtBQUNHO0FBRW5CLE1BQU1DLFdBQVc7SUFDdEJDLE9BQU87SUFDUEMsYUFBYTtBQUNmLEVBQUU7QUFFYSxTQUFTQyxXQUFXLEVBQUVDLFFBQVEsRUFBaUM7SUFDNUUscUJBQ0UsOERBQUNDO1FBQUtDLE1BQUs7a0JBQ1QsNEVBQUNDO1lBQUtDLFdBQVU7c0JBQ2JKOzs7Ozs7Ozs7OztBQUlUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2FwcC9sYXlvdXQudHN4Pzk5ODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcblxyXG5leHBvcnQgY29uc3QgbWV0YWRhdGEgPSB7XHJcbiAgdGl0bGU6IFwiTE9HIOWumOe9kVwiLFxyXG4gIGRlc2NyaXB0aW9uOiBcIk5leHQuanMgKyBUYWlsd2luZCDnpLrkvovnq5nngrlcIixcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMYXlvdXQoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8aHRtbCBsYW5nPVwiemgtQ05cIj5cclxuICAgICAgPGJvZHkgY2xhc3NOYW1lPVwiYmctZ3JheS01MCB0ZXh0LWdyYXktOTAwXCI+XHJcbiAgICAgICAge2NoaWxkcmVufVxyXG4gICAgICA8L2JvZHk+XHJcbiAgICA8L2h0bWw+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsIlJvb3RMYXlvdXQiLCJjaGlsZHJlbiIsImh0bWwiLCJsYW5nIiwiYm9keSIsImNsYXNzTmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./app/not-found.tsx":
|
|
/*!***************************!*\
|
|
!*** ./app/not-found.tsx ***!
|
|
\***************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ NotFound)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction NotFound() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-md px-4 py-20 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold mb-2\",\n children: \"页面不存在\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 6,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-gray-600 mb-6\",\n children: \"您访问的页面可能已被移动或暂未上线。\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 7,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/\",\n className: \"inline-block px-5 py-2.5 rounded bg-black text-white\",\n children: \"返回首页\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 5,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbm90LWZvdW5kLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFFWCxTQUFTQztJQUN0QixxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNDO2dCQUFHRCxXQUFVOzBCQUE4Qjs7Ozs7OzBCQUM1Qyw4REFBQ0U7Z0JBQUVGLFdBQVU7MEJBQXFCOzs7Ozs7MEJBQ2xDLDhEQUFDRztnQkFBRUMsTUFBSztnQkFBSUosV0FBVTswQkFBdUQ7Ozs7Ozs7Ozs7OztBQUduRiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbm90LWZvdW5kLnRzeD81YzgwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5vdEZvdW5kKCkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLW1kIHB4LTQgcHktMjAgdGV4dC1jZW50ZXJcIj5cclxuICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbWItMlwiPumhtemdouS4jeWtmOWcqDwvaDE+XHJcbiAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtZ3JheS02MDAgbWItNlwiPuaCqOiuv+mXrueahOmhtemdouWPr+iDveW3suiiq+enu+WKqOaIluaaguacquS4iue6v+OAgjwvcD5cclxuICAgICAgPGEgaHJlZj1cIi9cIiBjbGFzc05hbWU9XCJpbmxpbmUtYmxvY2sgcHgtNSBweS0yLjUgcm91bmRlZCBiZy1ibGFjayB0ZXh0LXdoaXRlXCI+6L+U5Zue6aaW6aG1PC9hPlxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk5vdEZvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiYSIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/not-found.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/BannerCarousel.tsx":
|
|
/*!***************************************!*\
|
|
!*** ./components/BannerCarousel.tsx ***!
|
|
\***************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ BannerCarousel: () => (/* binding */ e0)
|
|
/* harmony export */ });
|
|
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
|
|
|
|
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\site\components\BannerCarousel.tsx`)
|
|
|
|
// Accessing the __esModule property and exporting $$typeof are required here.
|
|
// The __esModule getter forces the proxy target to create the default export
|
|
// and the $$typeof value is for rendering logic to determine if the module
|
|
// is a client boundary.
|
|
const { __esModule, $$typeof } = proxy;
|
|
const __default__ = proxy.default;
|
|
|
|
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\site\components\BannerCarousel.tsx#BannerCarousel`);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/FloorSection.tsx":
|
|
/*!*************************************!*\
|
|
!*** ./components/FloorSection.tsx ***!
|
|
\*************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ FloorSection: () => (/* binding */ FloorSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ProductGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ProductGrid */ \"(rsc)/./components/ProductGrid.tsx\");\n\n\n\nfunction FloorSection({ floor, basePath = \"\" }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mt-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-end justify-between mb-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xl font-semibold text-gray-900\",\n children: floor.title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 10,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-sm text-gray-600 hover:text-gray-900\",\n children: \"查看更多\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 11,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid md:grid-cols-[2fr,3fr] gap-4\",\n children: [\n floor.hero ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: floor.hero.href ? `${basePath}${floor.hero.href}` : \"#\",\n className: \"block rounded-lg overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: floor.hero.image,\n alt: floor.hero.title ?? floor.title,\n className: \"w-full object-cover aspect-[4/3]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 16,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 15,\n columnNumber: 13\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"hidden md:block\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 19,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ProductGrid__WEBPACK_IMPORTED_MODULE_2__.ProductGrid, {\n items: floor.products,\n basePath: basePath\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\FloorSection.tsx\",\n lineNumber: 7,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Zsb29yU2VjdGlvbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUVrQjtBQUVyQyxTQUFTRSxhQUFhLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEVBQXVDO0lBQ3hGLHFCQUNFLDhEQUFDQztRQUFRQyxXQUFVO2tCQUNqQiw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOztzQ0FDYiw4REFBQ0U7NEJBQUdGLFdBQVU7c0NBQXVDSCxNQUFNTSxLQUFLOzs7Ozs7c0NBQ2hFLDhEQUFDQzs0QkFBRUMsTUFBSzs0QkFBSUwsV0FBVTtzQ0FBNEM7Ozs7Ozs7Ozs7Ozs4QkFFcEUsOERBQUNDO29CQUFJRCxXQUFVOzt3QkFDWkgsTUFBTVMsSUFBSSxpQkFDVCw4REFBQ0Y7NEJBQUVDLE1BQU1SLE1BQU1TLElBQUksQ0FBQ0QsSUFBSSxHQUFHLENBQUMsRUFBRVAsU0FBUyxFQUFFRCxNQUFNUyxJQUFJLENBQUNELElBQUksQ0FBQyxDQUFDLEdBQUc7NEJBQUtMLFdBQVU7c0NBQzFFLDRFQUFDTztnQ0FBSUMsS0FBS1gsTUFBTVMsSUFBSSxDQUFDRyxLQUFLO2dDQUFFQyxLQUFLYixNQUFNUyxJQUFJLENBQUNILEtBQUssSUFBSU4sTUFBTU0sS0FBSztnQ0FBRUgsV0FBVTs7Ozs7Ozs7OztpREFHOUUsOERBQUNDOzRCQUFJRCxXQUFVOzs7Ozs7c0NBRWpCLDhEQUFDTCxxREFBV0E7NEJBQUNnQixPQUFPZCxNQUFNZSxRQUFROzRCQUFFZCxVQUFVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLeEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vY29tcG9uZW50cy9GbG9vclNlY3Rpb24udHN4P2Y2MjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgdHlwZSB7IEZsb29yIH0gZnJvbSBcIi4uL3R5cGVzXCI7XHJcbmltcG9ydCB7IFByb2R1Y3RHcmlkIH0gZnJvbSBcIi4vUHJvZHVjdEdyaWRcIjtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBGbG9vclNlY3Rpb24oeyBmbG9vciwgYmFzZVBhdGggPSBcIlwiIH06IHsgZmxvb3I6IEZsb29yOyBiYXNlUGF0aD86IHN0cmluZyB9KSB7XHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm10LTEyXCI+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXgtYXV0byBtYXgtdy1zY3JlZW4tMnhsIHB4LTRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtZW5kIGp1c3RpZnktYmV0d2VlbiBtYi00XCI+XHJcbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC14bCBmb250LXNlbWlib2xkIHRleHQtZ3JheS05MDBcIj57Zmxvb3IudGl0bGV9PC9oMj5cclxuICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LWdyYXktNjAwIGhvdmVyOnRleHQtZ3JheS05MDBcIj7mn6XnnIvmm7TlpJo8L2E+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIG1kOmdyaWQtY29scy1bMmZyLDNmcl0gZ2FwLTRcIj5cclxuICAgICAgICAgIHtmbG9vci5oZXJvID8gKFxyXG4gICAgICAgICAgICA8YSBocmVmPXtmbG9vci5oZXJvLmhyZWYgPyBgJHtiYXNlUGF0aH0ke2Zsb29yLmhlcm8uaHJlZn1gIDogXCIjXCJ9IGNsYXNzTmFtZT1cImJsb2NrIHJvdW5kZWQtbGcgb3ZlcmZsb3ctaGlkZGVuXCI+XHJcbiAgICAgICAgICAgICAgPGltZyBzcmM9e2Zsb29yLmhlcm8uaW1hZ2V9IGFsdD17Zmxvb3IuaGVyby50aXRsZSA/PyBmbG9vci50aXRsZX0gY2xhc3NOYW1lPVwidy1mdWxsIG9iamVjdC1jb3ZlciBhc3BlY3QtWzQvM11cIiAvPlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICApIDogKFxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpibG9ja1wiIC8+XHJcbiAgICAgICAgICApfVxyXG4gICAgICAgICAgPFByb2R1Y3RHcmlkIGl0ZW1zPXtmbG9vci5wcm9kdWN0c30gYmFzZVBhdGg9e2Jhc2VQYXRofSAvPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvc2VjdGlvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUHJvZHVjdEdyaWQiLCJGbG9vclNlY3Rpb24iLCJmbG9vciIsImJhc2VQYXRoIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsImRpdiIsImgyIiwidGl0bGUiLCJhIiwiaHJlZiIsImhlcm8iLCJpbWciLCJzcmMiLCJpbWFnZSIsImFsdCIsIml0ZW1zIiwicHJvZHVjdHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/FloorSection.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/Footer.tsx":
|
|
/*!*******************************!*\
|
|
!*** ./components/Footer.tsx ***!
|
|
\*******************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction Footer({ locale = \"zh-CN\" }) {\n const text = {\n title: locale === \"en\" ? \"LOG Official\" : \"LOG 官网\",\n desc: locale === \"en\" ? \"Showcase site for smart products and services.\" : \"为用户提供智能产品与服务的展示站点。\",\n legal: locale === \"en\" ? \"Legal and terms (demo)\" : \"备案与条款等信息位(示例)\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"w-full bg-gray-50 text-gray-600 mt-16\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4 py-10 grid gap-6 md:grid-cols-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-900 font-semibold\",\n children: text.title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 13,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-sm\",\n children: text.desc\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 14,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 12,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-sm md:text-right space-y-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: \"\\xa9 LOG Corporation\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 17,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: text.legal\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 18,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 11,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 10,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Zvb3Rlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBRW5CLFNBQVNDLE9BQU8sRUFBRUMsU0FBUyxPQUFPLEVBQXVCO0lBQzlELE1BQU1DLE9BQU87UUFDWEMsT0FBT0YsV0FBVyxPQUFPLGlCQUFpQjtRQUMxQ0csTUFBTUgsV0FBVyxPQUFPLG1EQUFtRDtRQUMzRUksT0FBT0osV0FBVyxPQUFPLDJCQUEyQjtJQUN0RDtJQUNBLHFCQUNFLDhEQUFDSztRQUFPQyxXQUFVO2tCQUNoQiw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOztzQ0FDYiw4REFBQ0M7NEJBQUlELFdBQVU7c0NBQStCTCxLQUFLQyxLQUFLOzs7Ozs7c0NBQ3hELDhEQUFDSzs0QkFBSUQsV0FBVTtzQ0FBV0wsS0FBS0UsSUFBSTs7Ozs7Ozs7Ozs7OzhCQUVyQyw4REFBQ0k7b0JBQUlELFdBQVU7O3NDQUNiLDhEQUFDQztzQ0FBSTs7Ozs7O3NDQUNMLDhEQUFDQTtzQ0FBS04sS0FBS0csS0FBSzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLMUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vY29tcG9uZW50cy9Gb290ZXIudHN4P2E3OWYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEZvb3Rlcih7IGxvY2FsZSA9IFwiemgtQ05cIiB9OiB7IGxvY2FsZT86IHN0cmluZyB9KSB7XHJcbiAgY29uc3QgdGV4dCA9IHtcclxuICAgIHRpdGxlOiBsb2NhbGUgPT09IFwiZW5cIiA/IFwiTE9HIE9mZmljaWFsXCIgOiBcIkxPRyDlrpjnvZFcIixcclxuICAgIGRlc2M6IGxvY2FsZSA9PT0gXCJlblwiID8gXCJTaG93Y2FzZSBzaXRlIGZvciBzbWFydCBwcm9kdWN0cyBhbmQgc2VydmljZXMuXCIgOiBcIuS4uueUqOaIt+aPkOS+m+aZuuiDveS6p+WTgeS4juacjeWKoeeahOWxleekuuermeeCueOAglwiLFxyXG4gICAgbGVnYWw6IGxvY2FsZSA9PT0gXCJlblwiID8gXCJMZWdhbCBhbmQgdGVybXMgKGRlbW8pXCIgOiBcIuWkh+ahiOS4juadoeasvuetieS/oeaBr+S9je+8iOekuuS+i++8iVwiLFxyXG4gIH0gYXMgY29uc3Q7XHJcbiAgcmV0dXJuIChcclxuICAgIDxmb290ZXIgY2xhc3NOYW1lPVwidy1mdWxsIGJnLWdyYXktNTAgdGV4dC1ncmF5LTYwMCBtdC0xNlwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLTJ4bCBweC00IHB5LTEwIGdyaWQgZ2FwLTYgbWQ6Z3JpZC1jb2xzLTJcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktMlwiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktOTAwIGZvbnQtc2VtaWJvbGRcIj57dGV4dC50aXRsZX08L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1zbVwiPnt0ZXh0LmRlc2N9PC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LXNtIG1kOnRleHQtcmlnaHQgc3BhY2UteS0xXCI+XHJcbiAgICAgICAgICA8ZGl2PsKpIExPRyBDb3Jwb3JhdGlvbjwvZGl2PlxyXG4gICAgICAgICAgPGRpdj57dGV4dC5sZWdhbH08L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L2Zvb3Rlcj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiRm9vdGVyIiwibG9jYWxlIiwidGV4dCIsInRpdGxlIiwiZGVzYyIsImxlZ2FsIiwiZm9vdGVyIiwiY2xhc3NOYW1lIiwiZGl2Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/Footer.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/MainNav.tsx":
|
|
/*!********************************!*\
|
|
!*** ./components/MainNav.tsx ***!
|
|
\********************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ MainNav: () => (/* binding */ e0)
|
|
/* harmony export */ });
|
|
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
|
|
|
|
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\site\components\MainNav.tsx`)
|
|
|
|
// Accessing the __esModule property and exporting $$typeof are required here.
|
|
// The __esModule getter forces the proxy target to create the default export
|
|
// and the $$typeof value is for rendering logic to determine if the module
|
|
// is a client boundary.
|
|
const { __esModule, $$typeof } = proxy;
|
|
const __default__ = proxy.default;
|
|
|
|
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Log\MarketingSite\site\components\MainNav.tsx#MainNav`);
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/ProductCard.tsx":
|
|
/*!************************************!*\
|
|
!*** ./components/ProductCard.tsx ***!
|
|
\************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProductCard: () => (/* binding */ ProductCard)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction Tag({ tag }) {\n if (!tag || tag === \"none\") return null;\n const map = {\n new: \"bg-emerald-500\",\n hot: \"bg-rose-500\",\n sale: \"bg-amber-500\"\n };\n const cls = map[tag] ?? \"bg-gray-500\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `absolute left-2 top-2 text-xs text-white px-2 py-0.5 rounded ${cls}`,\n children: tag.toUpperCase()\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 12,\n columnNumber: 10\n }, this);\n}\nfunction ProductCard({ item, basePath = \"\" }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: item.href ? `${basePath}${item.href}` : \"#\",\n className: \"group relative block rounded-xl overflow-hidden bg-white border border-gray-100 shadow-sm hover:shadow-lg hover:-translate-y-0.5 transition duration-300\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Tag, {\n tag: item.tag\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 21,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"aspect-square bg-gray-50 flex items-center justify-center p-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.image,\n alt: item.name,\n className: \"max-h-full max-w-full object-contain\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 22,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-4 py-3 space-y-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-900 font-medium group-hover:text-black min-h-[1.5rem]\",\n children: item.name\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 26,\n columnNumber: 9\n }, this),\n item.description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-500 text-sm line-clamp-2 min-h-[2.5rem]\",\n children: item.description\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 27,\n columnNumber: 30\n }, this),\n item.price != null && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-rose-600 font-semibold\",\n children: [\n \"\\xa5\",\n item.price\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 29,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductCard.tsx\",\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJkLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFHMUIsU0FBU0MsSUFBSSxFQUFFQyxHQUFHLEVBQTJCO0lBQzNDLElBQUksQ0FBQ0EsT0FBT0EsUUFBUSxRQUFRLE9BQU87SUFDbkMsTUFBTUMsTUFBOEI7UUFDbENDLEtBQUs7UUFDTEMsS0FBSztRQUNMQyxNQUFNO0lBQ1I7SUFDQSxNQUFNQyxNQUFNSixHQUFHLENBQUNELElBQUksSUFBSTtJQUN4QixxQkFBTyw4REFBQ007UUFBS0MsV0FBVyxDQUFDLDZEQUE2RCxFQUFFRixJQUFJLENBQUM7a0JBQUdMLElBQUlRLFdBQVc7Ozs7OztBQUNqSDtBQUVPLFNBQVNDLFlBQVksRUFBRUMsSUFBSSxFQUFFQyxXQUFXLEVBQUUsRUFBd0M7SUFDdkYscUJBQ0UsOERBQUNDO1FBQ0NDLE1BQU1ILEtBQUtHLElBQUksR0FBRyxDQUFDLEVBQUVGLFNBQVMsRUFBRUQsS0FBS0csSUFBSSxDQUFDLENBQUMsR0FBRztRQUM5Q04sV0FBVTs7MEJBRVYsOERBQUNSO2dCQUFJQyxLQUFLVSxLQUFLVixHQUFHOzs7Ozs7MEJBQ2xCLDhEQUFDYztnQkFBSVAsV0FBVTswQkFDYiw0RUFBQ1E7b0JBQUlDLEtBQUtOLEtBQUtPLEtBQUs7b0JBQUVDLEtBQUtSLEtBQUtTLElBQUk7b0JBQUVaLFdBQVU7Ozs7Ozs7Ozs7OzBCQUVsRCw4REFBQ087Z0JBQUlQLFdBQVU7O2tDQUNiLDhEQUFDTzt3QkFBSVAsV0FBVTtrQ0FBbUVHLEtBQUtTLElBQUk7Ozs7OztvQkFDMUZULEtBQUtVLFdBQVcsa0JBQUksOERBQUNOO3dCQUFJUCxXQUFVO2tDQUFxREcsS0FBS1UsV0FBVzs7Ozs7O29CQUN4R1YsS0FBS1csS0FBSyxJQUFJLHNCQUNiLDhEQUFDUDt3QkFBSVAsV0FBVTs7NEJBQThCOzRCQUFFRyxLQUFLVyxLQUFLOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS25FIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvUHJvZHVjdENhcmQudHN4PzU3ZDgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgdHlwZSB7IFByb2R1Y3QgfSBmcm9tIFwiLi4vdHlwZXNcIjtcclxuXHJcbmZ1bmN0aW9uIFRhZyh7IHRhZyB9OiB7IHRhZzogUHJvZHVjdFtcInRhZ1wiXSB9KSB7XHJcbiAgaWYgKCF0YWcgfHwgdGFnID09PSBcIm5vbmVcIikgcmV0dXJuIG51bGw7XHJcbiAgY29uc3QgbWFwOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0ge1xyXG4gICAgbmV3OiBcImJnLWVtZXJhbGQtNTAwXCIsXHJcbiAgICBob3Q6IFwiYmctcm9zZS01MDBcIixcclxuICAgIHNhbGU6IFwiYmctYW1iZXItNTAwXCIsXHJcbiAgfTtcclxuICBjb25zdCBjbHMgPSBtYXBbdGFnXSA/PyBcImJnLWdyYXktNTAwXCI7XHJcbiAgcmV0dXJuIDxzcGFuIGNsYXNzTmFtZT17YGFic29sdXRlIGxlZnQtMiB0b3AtMiB0ZXh0LXhzIHRleHQtd2hpdGUgcHgtMiBweS0wLjUgcm91bmRlZCAke2Nsc31gfT57dGFnLnRvVXBwZXJDYXNlKCl9PC9zcGFuPjtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFByb2R1Y3RDYXJkKHsgaXRlbSwgYmFzZVBhdGggPSBcIlwiIH06IHsgaXRlbTogUHJvZHVjdDsgYmFzZVBhdGg/OiBzdHJpbmcgfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8YVxyXG4gICAgICBocmVmPXtpdGVtLmhyZWYgPyBgJHtiYXNlUGF0aH0ke2l0ZW0uaHJlZn1gIDogXCIjXCJ9XHJcbiAgICAgIGNsYXNzTmFtZT1cImdyb3VwIHJlbGF0aXZlIGJsb2NrIHJvdW5kZWQteGwgb3ZlcmZsb3ctaGlkZGVuIGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS0xMDAgc2hhZG93LXNtIGhvdmVyOnNoYWRvdy1sZyBob3ZlcjotdHJhbnNsYXRlLXktMC41IHRyYW5zaXRpb24gZHVyYXRpb24tMzAwXCJcclxuICAgID5cclxuICAgICAgPFRhZyB0YWc9e2l0ZW0udGFnfSAvPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFzcGVjdC1zcXVhcmUgYmctZ3JheS01MCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTZcIj5cclxuICAgICAgICA8aW1nIHNyYz17aXRlbS5pbWFnZX0gYWx0PXtpdGVtLm5hbWV9IGNsYXNzTmFtZT1cIm1heC1oLWZ1bGwgbWF4LXctZnVsbCBvYmplY3QtY29udGFpblwiIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTQgcHktMyBzcGFjZS15LTFcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtZ3JheS05MDAgZm9udC1tZWRpdW0gZ3JvdXAtaG92ZXI6dGV4dC1ibGFjayBtaW4taC1bMS41cmVtXVwiPntpdGVtLm5hbWV9PC9kaXY+XHJcbiAgICAgICAge2l0ZW0uZGVzY3JpcHRpb24gJiYgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktNTAwIHRleHQtc20gbGluZS1jbGFtcC0yIG1pbi1oLVsyLjVyZW1dXCI+e2l0ZW0uZGVzY3JpcHRpb259PC9kaXY+fVxyXG4gICAgICAgIHtpdGVtLnByaWNlICE9IG51bGwgJiYgKFxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LXJvc2UtNjAwIGZvbnQtc2VtaWJvbGRcIj7CpXtpdGVtLnByaWNlfTwvZGl2PlxyXG4gICAgICAgICl9XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9hPlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJUYWciLCJ0YWciLCJtYXAiLCJuZXciLCJob3QiLCJzYWxlIiwiY2xzIiwic3BhbiIsImNsYXNzTmFtZSIsInRvVXBwZXJDYXNlIiwiUHJvZHVjdENhcmQiLCJpdGVtIiwiYmFzZVBhdGgiLCJhIiwiaHJlZiIsImRpdiIsImltZyIsInNyYyIsImltYWdlIiwiYWx0IiwibmFtZSIsImRlc2NyaXB0aW9uIiwicHJpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/ProductCard.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/ProductGrid.tsx":
|
|
/*!************************************!*\
|
|
!*** ./components/ProductGrid.tsx ***!
|
|
\************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProductGrid: () => (/* binding */ ProductGrid)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ProductCard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ProductCard */ \"(rsc)/./components/ProductCard.tsx\");\n\n\n\nfunction ProductGrid({ items, basePath = \"\" }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6\",\n children: items.map((p)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ProductCard__WEBPACK_IMPORTED_MODULE_2__.ProductCard, {\n item: p,\n basePath: basePath\n }, p.id, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductGrid.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ProductGrid.tsx\",\n lineNumber: 7,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL1Byb2R1Y3RHcmlkLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQTBCO0FBRWtCO0FBRXJDLFNBQVNFLFlBQVksRUFBRUMsS0FBSyxFQUFFQyxXQUFXLEVBQUUsRUFBMkM7SUFDM0YscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7a0JBQ1pILE1BQU1JLEdBQUcsQ0FBQyxDQUFDQyxrQkFDViw4REFBQ1AscURBQVdBO2dCQUFZUSxNQUFNRDtnQkFBR0osVUFBVUE7ZUFBekJJLEVBQUVFLEVBQUU7Ozs7Ozs7Ozs7QUFJOUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vY29tcG9uZW50cy9Qcm9kdWN0R3JpZC50c3g/ODQ1NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB0eXBlIHsgUHJvZHVjdCB9IGZyb20gXCIuLi90eXBlc1wiO1xyXG5pbXBvcnQgeyBQcm9kdWN0Q2FyZCB9IGZyb20gXCIuL1Byb2R1Y3RDYXJkXCI7XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gUHJvZHVjdEdyaWQoeyBpdGVtcywgYmFzZVBhdGggPSBcIlwiIH06IHsgaXRlbXM6IFByb2R1Y3RbXTsgYmFzZVBhdGg/OiBzdHJpbmcgfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTIgc206Z3JpZC1jb2xzLTIgbWQ6Z3JpZC1jb2xzLTMgbGc6Z3JpZC1jb2xzLTQgZ2FwLTQgbWQ6Z2FwLTZcIj5cclxuICAgICAge2l0ZW1zLm1hcCgocCkgPT4gKFxyXG4gICAgICAgIDxQcm9kdWN0Q2FyZCBrZXk9e3AuaWR9IGl0ZW09e3B9IGJhc2VQYXRoPXtiYXNlUGF0aH0gLz5cclxuICAgICAgKSl9XHJcbiAgICA8L2Rpdj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUHJvZHVjdENhcmQiLCJQcm9kdWN0R3JpZCIsIml0ZW1zIiwiYmFzZVBhdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYXAiLCJwIiwiaXRlbSIsImlkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/ProductGrid.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/PromoGrid.tsx":
|
|
/*!**********************************!*\
|
|
!*** ./components/PromoGrid.tsx ***!
|
|
\**********************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ PromoGrid: () => (/* binding */ PromoGrid)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PromoGrid({ items, basePath = \"\" }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 sm:grid-cols-3 gap-4\",\n children: items.map((p)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: p.href ? `${basePath}${p.href}` : \"#\",\n className: \"group block rounded-lg overflow-hidden bg-white border border-gray-100 hover:shadow-md transition\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: p.image,\n alt: p.title,\n className: \"w-full object-cover aspect-[4/3]\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\PromoGrid.tsx\",\n lineNumber: 9,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-4 py-3 text-gray-800 group-hover:text-gray-900\",\n children: p.title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\PromoGrid.tsx\",\n lineNumber: 10,\n columnNumber: 11\n }, this)\n ]\n }, p.id, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\PromoGrid.tsx\",\n lineNumber: 8,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\PromoGrid.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL1Byb21vR3JpZC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBR25CLFNBQVNDLFVBQVUsRUFBRUMsS0FBSyxFQUFFQyxXQUFXLEVBQUUsRUFBeUM7SUFDdkYscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7a0JBQ1pILE1BQU1JLEdBQUcsQ0FBQyxDQUFDQyxrQkFDViw4REFBQ0M7Z0JBQWFDLE1BQU1GLEVBQUVFLElBQUksR0FBRyxDQUFDLEVBQUVOLFNBQVMsRUFBRUksRUFBRUUsSUFBSSxDQUFDLENBQUMsR0FBRztnQkFBS0osV0FBVTs7a0NBQ25FLDhEQUFDSzt3QkFBSUMsS0FBS0osRUFBRUssS0FBSzt3QkFBRUMsS0FBS04sRUFBRU8sS0FBSzt3QkFBRVQsV0FBVTs7Ozs7O2tDQUMzQyw4REFBQ0Q7d0JBQUlDLFdBQVU7a0NBQXFERSxFQUFFTyxLQUFLOzs7Ozs7O2VBRnJFUCxFQUFFUSxFQUFFOzs7Ozs7Ozs7O0FBT3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvUHJvbW9HcmlkLnRzeD8zZjI5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHR5cGUgeyBQcm9tbyB9IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFByb21vR3JpZCh7IGl0ZW1zLCBiYXNlUGF0aCA9IFwiXCIgfTogeyBpdGVtczogUHJvbW9bXTsgYmFzZVBhdGg/OiBzdHJpbmcgfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgc206Z3JpZC1jb2xzLTMgZ2FwLTRcIj5cclxuICAgICAge2l0ZW1zLm1hcCgocCkgPT4gKFxyXG4gICAgICAgIDxhIGtleT17cC5pZH0gaHJlZj17cC5ocmVmID8gYCR7YmFzZVBhdGh9JHtwLmhyZWZ9YCA6IFwiI1wifSBjbGFzc05hbWU9XCJncm91cCBibG9jayByb3VuZGVkLWxnIG92ZXJmbG93LWhpZGRlbiBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktMTAwIGhvdmVyOnNoYWRvdy1tZCB0cmFuc2l0aW9uXCI+XHJcbiAgICAgICAgICA8aW1nIHNyYz17cC5pbWFnZX0gYWx0PXtwLnRpdGxlfSBjbGFzc05hbWU9XCJ3LWZ1bGwgb2JqZWN0LWNvdmVyIGFzcGVjdC1bNC8zXVwiIC8+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTQgcHktMyB0ZXh0LWdyYXktODAwIGdyb3VwLWhvdmVyOnRleHQtZ3JheS05MDBcIj57cC50aXRsZX08L2Rpdj5cclxuICAgICAgICA8L2E+XHJcbiAgICAgICkpfVxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlByb21vR3JpZCIsIml0ZW1zIiwiYmFzZVBhdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYXAiLCJwIiwiYSIsImhyZWYiLCJpbWciLCJzcmMiLCJpbWFnZSIsImFsdCIsInRpdGxlIiwiaWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/PromoGrid.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./components/ServiceLinks.tsx":
|
|
/*!*************************************!*\
|
|
!*** ./components/ServiceLinks.tsx ***!
|
|
\*************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ServiceLinks: () => (/* binding */ ServiceLinks)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction ServiceLinks({ items }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mt-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-2xl px-4\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-2 md:grid-cols-4 gap-4\",\n children: items.map((s)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: s.href ?? \"#\",\n className: \"group flex items-center gap-3 rounded-lg bg-white border border-gray-100 p-4 hover:shadow-md transition\",\n children: [\n s.icon && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: s.icon,\n alt: s.title,\n className: \"h-6 w-6 object-contain\"\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 11,\n columnNumber: 26\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-gray-800 group-hover:text-gray-900\",\n children: s.title\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 12,\n columnNumber: 15\n }, this)\n ]\n }, s.id, true, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 10,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 8,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 7,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Log\\\\MarketingSite\\\\site\\\\components\\\\ServiceLinks.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL1NlcnZpY2VMaW5rcy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBR25CLFNBQVNDLGFBQWEsRUFBRUMsS0FBSyxFQUE0QjtJQUM5RCxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTtrQkFDakIsNEVBQUNDO1lBQUlELFdBQVU7c0JBQ2IsNEVBQUNDO2dCQUFJRCxXQUFVOzBCQUNaRixNQUFNSSxHQUFHLENBQUMsQ0FBQ0Msa0JBQ1YsOERBQUNDO3dCQUFhQyxNQUFNRixFQUFFRSxJQUFJLElBQUk7d0JBQUtMLFdBQVU7OzRCQUMxQ0csRUFBRUcsSUFBSSxrQkFBSSw4REFBQ0M7Z0NBQUlDLEtBQUtMLEVBQUVHLElBQUk7Z0NBQUVHLEtBQUtOLEVBQUVPLEtBQUs7Z0NBQUVWLFdBQVU7Ozs7OzswQ0FDckQsOERBQUNXO2dDQUFLWCxXQUFVOzBDQUEyQ0csRUFBRU8sS0FBSzs7Ozs7Ozt1QkFGNURQLEVBQUVTLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBU3hCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvU2VydmljZUxpbmtzLnRzeD9iODAyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHR5cGUgeyBTZXJ2aWNlTGluayB9IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFNlcnZpY2VMaW5rcyh7IGl0ZW1zIH06IHsgaXRlbXM6IFNlcnZpY2VMaW5rW10gfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtdC0xMlwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLTJ4bCBweC00XCI+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdyaWQtY29scy0yIG1kOmdyaWQtY29scy00IGdhcC00XCI+XHJcbiAgICAgICAgICB7aXRlbXMubWFwKChzKSA9PiAoXHJcbiAgICAgICAgICAgIDxhIGtleT17cy5pZH0gaHJlZj17cy5ocmVmID8/IFwiI1wifSBjbGFzc05hbWU9XCJncm91cCBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyByb3VuZGVkLWxnIGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS0xMDAgcC00IGhvdmVyOnNoYWRvdy1tZCB0cmFuc2l0aW9uXCI+XHJcbiAgICAgICAgICAgICAge3MuaWNvbiAmJiA8aW1nIHNyYz17cy5pY29ufSBhbHQ9e3MudGl0bGV9IGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIiAvPn1cclxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktODAwIGdyb3VwLWhvdmVyOnRleHQtZ3JheS05MDBcIj57cy50aXRsZX08L3NwYW4+XHJcbiAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICkpfVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvc2VjdGlvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiU2VydmljZUxpbmtzIiwiaXRlbXMiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwibWFwIiwicyIsImEiLCJocmVmIiwiaWNvbiIsImltZyIsInNyYyIsImFsdCIsInRpdGxlIiwic3BhbiIsImlkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/ServiceLinks.tsx\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./lib/data.ts":
|
|
/*!*********************!*\
|
|
!*** ./lib/data.ts ***!
|
|
\*********************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
"use strict";
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getBanners: () => (/* binding */ getBanners),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getPromos: () => (/* binding */ getPromos),\n/* harmony export */ getServices: () => (/* binding */ getServices)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n return JSON.parse(raw);\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\nfunction getMainNav(locale) {\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n}\nfunction getBanners(locale) {\n return readJson(dataPathFor(locale, \"banners.json\"));\n}\nfunction getPromos(locale) {\n return readJson(dataPathFor(locale, \"promos.json\"));\n}\nfunction getFloors(locale) {\n return readJson(dataPathFor(locale, \"products.json\"));\n}\nfunction getServices(locale) {\n return readJson(dataPathFor(locale, \"services.json\"));\n}\nfunction getFloorBySlug(slug, locale) {\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n}\nfunction getProductById(id, locale) {\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n}\nfunction getAbout(locale) {\n return readJson(dataPathFor(locale, \"about.json\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBb0I7QUFDSTtBQUd4QixTQUFTRSxTQUFZQyxZQUFvQjtJQUN2QyxNQUFNQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO0lBQzFDLE1BQU1LLE1BQU1SLHNEQUFlLENBQUNJLFVBQVU7SUFDdEMsT0FBT00sS0FBS0MsS0FBSyxDQUFDSDtBQUNwQjtBQUVBLFNBQVNJLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTWixnREFBUyxDQUFDYyxNQUFNRixRQUFRQyxZQUFZRztRQUM3Q2hCLGdEQUFTLENBQUNjLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSWhCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNLLFFBQVFDLEdBQUcsSUFBSWEsS0FBSyxPQUFPQTtJQUN6RDtJQUNBLE9BQU9uQixnREFBUyxDQUFDYyxNQUFNRDtBQUN6QjtBQUVPLFNBQVNRLFdBQVdULE1BQWU7SUFDeEMsT0FBT1gsU0FBb0JVLFlBQVlDLFFBQVE7QUFDakQ7QUFFTyxTQUFTVSxXQUFXVixNQUFlO0lBQ3hDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU1csVUFBVVgsTUFBZTtJQUN2QyxPQUFPWCxTQUFrQlUsWUFBWUMsUUFBUTtBQUMvQztBQUVPLFNBQVNZLFVBQVVaLE1BQWU7SUFDdkMsT0FBT1gsU0FBa0JVLFlBQVlDLFFBQVE7QUFDL0M7QUFFTyxTQUFTYSxZQUFZYixNQUFlO0lBQ3pDLE9BQU9YLFNBQXdCVSxZQUFZQyxRQUFRO0FBQ3JEO0FBRU8sU0FBU2MsZUFBZUMsSUFBWSxFQUFFZixNQUFlO0lBQzFELE1BQU1nQixTQUFTSixVQUFVWjtJQUN6Qix3Q0FBd0M7SUFDeEMsT0FBT2dCLE9BQU9DLElBQUksQ0FBQyxDQUFDQyxJQUFNQSxFQUFFQyxFQUFFLEtBQUtKLFFBQVFHLEVBQUVDLEVBQUUsS0FBSyxDQUFDLE1BQU0sRUFBRUosS0FBSyxDQUFDO0FBQ3JFO0FBRU8sU0FBU0ssZUFBZUQsRUFBVSxFQUFFbkIsTUFBZTtJQUN4RCxNQUFNZ0IsU0FBU0osVUFBVVo7SUFDekIsS0FBSyxNQUFNa0IsS0FBS0YsT0FBUTtRQUN0QixNQUFNVCxJQUFJVyxFQUFFRyxRQUFRLENBQUNKLElBQUksQ0FBQyxDQUFDSyxJQUFNQSxFQUFFSCxFQUFFLEtBQUtBO1FBQzFDLElBQUlaLEdBQUcsT0FBTztZQUFFZ0IsU0FBU2hCO1lBQUdpQixPQUFPTjtRQUFFO0lBQ3ZDO0lBQ0EsT0FBT2Q7QUFDVDtBQU9PLFNBQVNxQixTQUFTekIsTUFBZTtJQUN0QyxPQUFPWCxTQUFvQlUsWUFBWUMsUUFBUTtBQUNqRCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9saWIvZGF0YS50cz8xNmYxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBmcyBmcm9tIFwiZnNcIjtcclxuaW1wb3J0IHBhdGggZnJvbSBcInBhdGhcIjtcclxuaW1wb3J0IHR5cGUgeyBCYW5uZXIsIEZsb29yLCBOYXZJdGVtLCBQcm9tbywgU2VydmljZUxpbmsgfSBmcm9tIFwiLi4vdHlwZXNcIjtcclxuXHJcbmZ1bmN0aW9uIHJlYWRKc29uPFQ+KHJlbGF0aXZlUGF0aDogc3RyaW5nKTogVCB7XHJcbiAgY29uc3QgZmlsZVBhdGggPSBwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgcmVsYXRpdmVQYXRoKTtcclxuICBjb25zdCByYXcgPSBmcy5yZWFkRmlsZVN5bmMoZmlsZVBhdGgsIFwidXRmLThcIik7XHJcbiAgcmV0dXJuIEpTT04ucGFyc2UocmF3KSBhcyBUO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkYXRhUGF0aEZvcihsb2NhbGU6IHN0cmluZyB8IHVuZGVmaW5lZCwgZmlsZW5hbWU6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgY29uc3QgYmFzZSA9IFwiZGF0YVwiO1xyXG4gIGNvbnN0IGNhbmRpZGF0ZXMgPSBbXHJcbiAgICBsb2NhbGUgPyBwYXRoLmpvaW4oYmFzZSwgbG9jYWxlLCBmaWxlbmFtZSkgOiB1bmRlZmluZWQsXHJcbiAgICBwYXRoLmpvaW4oYmFzZSwgZmlsZW5hbWUpLFxyXG4gIF0uZmlsdGVyKEJvb2xlYW4pIGFzIHN0cmluZ1tdO1xyXG4gIGZvciAoY29uc3QgcCBvZiBjYW5kaWRhdGVzKSB7XHJcbiAgICBpZiAoZnMuZXhpc3RzU3luYyhwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgcCkpKSByZXR1cm4gcDtcclxuICB9XHJcbiAgcmV0dXJuIHBhdGguam9pbihiYXNlLCBmaWxlbmFtZSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRNYWluTmF2KGxvY2FsZT86IHN0cmluZyk6IE5hdkl0ZW1bXSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPE5hdkl0ZW1bXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcIm1haW5uYXYuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRCYW5uZXJzKGxvY2FsZT86IHN0cmluZyk6IEJhbm5lcltdIHtcclxuICByZXR1cm4gcmVhZEpzb248QmFubmVyW10+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJiYW5uZXJzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHJvbW9zKGxvY2FsZT86IHN0cmluZyk6IFByb21vW10ge1xyXG4gIHJldHVybiByZWFkSnNvbjxQcm9tb1tdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwicHJvbW9zLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JzKGxvY2FsZT86IHN0cmluZyk6IEZsb29yW10ge1xyXG4gIHJldHVybiByZWFkSnNvbjxGbG9vcltdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwicHJvZHVjdHMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTZXJ2aWNlcyhsb2NhbGU/OiBzdHJpbmcpOiBTZXJ2aWNlTGlua1tdIHtcclxuICByZXR1cm4gcmVhZEpzb248U2VydmljZUxpbmtbXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInNlcnZpY2VzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JCeVNsdWcoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBGbG9vciB8IHVuZGVmaW5lZCB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgLy8g5YWB6K64IGlkIOW4puWJjee8gO+8jOWmgiBmbG9vci1waG9uZe+8jOWvueW6lCBzbHVnIHBob25lXHJcbiAgcmV0dXJuIGZsb29ycy5maW5kKChmKSA9PiBmLmlkID09PSBzbHVnIHx8IGYuaWQgPT09IGBmbG9vci0ke3NsdWd9YCk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0QnlJZChpZDogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpIHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICBmb3IgKGNvbnN0IGYgb2YgZmxvb3JzKSB7XHJcbiAgICBjb25zdCBwID0gZi5wcm9kdWN0cy5maW5kKCh4KSA9PiB4LmlkID09PSBpZCk7XHJcbiAgICBpZiAocCkgcmV0dXJuIHsgcHJvZHVjdDogcCwgZmxvb3I6IGYgfSBhcyBjb25zdDtcclxuICB9XHJcbiAgcmV0dXJuIHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBBYm91dERhdGEge1xyXG4gIGJhbm5lcnM6IHsgaWQ6IHN0cmluZzsgdGl0bGU6IHN0cmluZzsgaW1hZ2U6IHN0cmluZzsgaHJlZj86IHN0cmluZyB9W107XHJcbiAgaW50cm86IHsgdGl0bGU6IHN0cmluZzsgY29udGVudDogc3RyaW5nIH07XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBYm91dChsb2NhbGU/OiBzdHJpbmcpOiBBYm91dERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxBYm91dERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJhYm91dC5qc29uXCIpKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJmcyIsInBhdGgiLCJyZWFkSnNvbiIsInJlbGF0aXZlUGF0aCIsImZpbGVQYXRoIiwiam9pbiIsInByb2Nlc3MiLCJjd2QiLCJyYXciLCJyZWFkRmlsZVN5bmMiLCJKU09OIiwicGFyc2UiLCJkYXRhUGF0aEZvciIsImxvY2FsZSIsImZpbGVuYW1lIiwiYmFzZSIsImNhbmRpZGF0ZXMiLCJ1bmRlZmluZWQiLCJmaWx0ZXIiLCJCb29sZWFuIiwicCIsImV4aXN0c1N5bmMiLCJnZXRNYWluTmF2IiwiZ2V0QmFubmVycyIsImdldFByb21vcyIsImdldEZsb29ycyIsImdldFNlcnZpY2VzIiwiZ2V0Rmxvb3JCeVNsdWciLCJzbHVnIiwiZmxvb3JzIiwiZmluZCIsImYiLCJpZCIsImdldFByb2R1Y3RCeUlkIiwicHJvZHVjdHMiLCJ4IiwicHJvZHVjdCIsImZsb29yIiwiZ2V0QWJvdXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
;
|
|
|
|
// load runtime
|
|
var __webpack_require__ = require("../../webpack-runtime.js");
|
|
__webpack_require__.C(exports);
|
|
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
|
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CLog%5CMarketingSite%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CLog%5CMarketingSite%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!")));
|
|
module.exports = __webpack_exports__;
|
|
|
|
})();
|